Building Distributed Embedded Systems from Large Software Components

نویسندگان

  • Mikael Åkerholm
  • Thomas Nolte
  • Anders Möller
چکیده

Developers of distributed embedded systems face challenges of high demands on reliability and performance, requirements on lowered product cost, and supporting many configurations, variants and suppliers. Component-based development is a promising software engineering approach to cost efficiently deal with software variability, reusability and maintainability. However, we claim that existing tools and methods do not address problems related to assembling applications based on large and complex commercial off-the-shelf components developed by different vendors and sub contractors. In this paper we present our ongoing work towards a method that deals with integration problems present when assembling large software components into distributed embedded systems. Our approach makes it possible to execute the software from several electronic control units in one electronic control unit which in turn decrease the amount of hardware needed in the system and, also, facilitates large software components to be trade units between different organisations as replacement for electronic control units (hardware components).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structure and Design of Building Automation Systems

Building automation comprises the control and management of the whole building installation which is heating, air conditioning, light, security equipment, etc. The overall goal is to reduce resource consumption, to increase safety and security, as well as to increase the comfort of the people. To reach this goal we need a comprehensive, large distributed control software that makes use of the w...

متن کامل

Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems

The increasing complexity of today’s embedded systems applications imposes the requirements and constraints of distributed, heterogeneous subsystem interaction to software engineers. These requirements are well met by the component based software engineering paradigm: complex software is decomposed into coherent, interacting units of execution, the so called components. Connectors are a commonl...

متن کامل

Software Evolution Approach for the Development of Command and Control Systems

This paper addresses the problem of how to produce reliable software that is also flexible and cost effective for the DoD distributed software domain. DoD software systems fall into two categories: information systems and war fighter systems. Both types of systems can be distributed, heterogeneous and network-based, consisting of a set of components running on different platforms and working to...

متن کامل

Computer Aided Prototyping System (CAPS) for Heterogeneous Systems Development and Integration

This paper addresses the problem of how to produce reliable software that is also flexible and cost effective for the DoD distributed software domain. DoD software systems fall into two categories: information systems and war fighter systems. Both types of systems can be distributed, heterogeneous and network-based, consisting of a set of components running on different platforms and working to...

متن کامل

Distributed Development of Complex Software Systems with Object Make

Production of a large-scale software system involves quite a few software components. It is very common to develop such software components in a distributed environment consisting of multiple computer systems connected by computer networks. In order to support effective software development in a distributed environment, a mechanism to combine a large number of components, which are distributed ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005